home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / dema / crysis_sp_demo.exe / AllOth~1.cab / shaders.pak / Shaders / Methagen.ext < prev    next >
Encoding:
Text File  |  2007-05-10  |  1.8 KB  |  75 lines

  1. ////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  Crytek Engine Source File.
  4. //  Shader extension
  5. //  Copyright (C), Crytek Studios, 2001-2005.
  6. // -------------------------------------------------------------------------
  7. //  File name:   Methagen.ext
  8. //  Version:     v1.00
  9. //  Created:         21/12/2005 by Nick Kasyan 
  10. //  Compilers:   
  11. //  Description: Methagen shader extension used by the editor
  12. //               for automatic shader generation
  13. // -------------------------------------------------------------------------
  14. //  History:
  15. //
  16. ////////////////////////////////////////////////////////////////////////////
  17.  
  18.  
  19.  
  20. Version (1.00)
  21.  
  22. Property
  23. {
  24.   Name = %GLOSS_MAP
  25.   Mask = 0x10
  26.   Property    (Gloss map)
  27.   Description (Use gloss map as separate texture)
  28.   DependencySet = $TEX_Gloss
  29.   DependencyReset = $TEX_Gloss
  30.   Hidden
  31. }
  32.  
  33. Property
  34. {
  35.   Name = %ENVCMSPEC
  36.   Mask = 0x80
  37.   Property    (Specular EnvCM)
  38.   Description (Use per-pixel Env. CM reflections with fresnel)
  39.   DependencyReset = $TEX_EnvCM
  40. }
  41.  
  42. Property
  43. {
  44.   Name = %SPECULARPOW_GLOSSALPHA
  45.   Mask = 0x800
  46.   Property    (PerPixel Spec. Shinines)
  47.   Description (Use specular shininess coef. as alpha channel of gloss texture)
  48.   DependencyReset = $TEX_Gloss
  49. }
  50.  
  51. Property
  52. {
  53.   Name = %ALPHA_OCCLUDERS
  54.   Mask = 0x1000000
  55.   Property    (Use occlusion from alpha to modulate scattering)
  56.   Description (Use occlusion from alpha to modulate scattering)
  57. }
  58.  
  59. Property
  60. {
  61.   Name = %STAT_BRANCHING
  62.   Mask = 0x10000000
  63.   DependencySet = $HW_StaticBranching
  64.   DependencyReset = $HW_StaticBranching
  65.   Hidden
  66. }
  67. Property
  68. {
  69.   Name = %DYN_BRANCHING
  70.   Mask = 0x20000000
  71.   DependencySet = $HW_DynamicBranching
  72.   DependencyReset = $HW_DynamicBranching
  73.   Hidden
  74. }
  75.